package com.yy.QSManage.service;

import com.yy.QSManage.model.entity.FaSysFile;
import com.yy.QSManage.service.base.BaseService;
import org.springframework.web.multipart.MultipartFile;

import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;

public interface FaSysFileService extends BaseService<FaSysFile> {

    /**
     * 文件上传
     * @param file
     * @return
     */
    FaSysFile upload(MultipartFile file);

    /**
     * 文件上传
     * @param file
     * @param newFileName 新文件名
     * @return
     */
    FaSysFile upload(MultipartFile file, String newFileName);

    /**
     * 文件上传
     * @param file
     * @param newFileName 新文件名
     * @return
     */
    FaSysFile upload(File file, String newFileName);
}
